Computer and it's parts